Ringbaは、クリック・トゥ・コールキャンペーンでよく使用されるコールトラッキングプラットフォームです。
通常、このプラットフォームは、JavaScriptを使用してランディングページに埋め込まれる動的電話番号を提供します。
彼らのJSスニペットはユーザー情報(ブラウザ、IPなど)を取得し、動的に番号を提供します。ユーザーが電話をかけると、発信者の情報を以前に取得したデータと提供された電話番号に照合して、トラッキングを実現します。
RingbaをFunnelFluxと統合するには、私たちのヒットIDをRingbaに渡し、これをピクセル/コールバックで私たちに送り返す必要があります。
これを実現する方法は2つあり、以下で基本的なセットアップと両方のアプローチについて説明します。
要件
始める前に、少なくとも1つのパブリッシャーと割り当てられたトラッキング番号を持つRingbaキャンペーンが必要です。また、クリック・トゥ・コールアクションがあり、カスタムスクリプトを追加できるページも必要です。このページはFunnelFluxのオファーであるべきです。
注意: パブリッシャーに割り当てられたRingba番号がウェブページに存在する必要があります。Ringbaのコールトラッキングタグが自動的にナンバープールからの番号に置き換えます。
Ringbaでの基本的なトラッキングセットアップ
Ringba内で、まずトラッキングしたいデータのURLパラメーターを定義する必要があります - ヒットIDだけが必要ですが、技術的にはファネルID、トラフィックソースIDなども追加できます(本当に必要な場合)。
Ringba UIで、Integrations > URL Parametersに移動します。
ここで新しいパラメーターを追加します:
ffhit
というURLパラメーターを作成しましょう:
これが追加されたら、Ringbaコードが実行されているページにffhit
を確実に渡すようにします。
これは、Ringbaオファー用のオファーソースを作成してデータ受け渡しにフィールドを追加するか、オファーレベルで行うことができます。
私たちにはRingba用のオファーソーステンプレートがあります(プラットフォームであってオファーソースではありませんが)。これは上記のようにffhit
パラメーターを使用することを前提としています。
注意:コンバージョンがこのページで発生するため、これはファネル内のオファーであるべきで、ランダーではありません。
URLパラメーターを定義したら、ピクセルを追加します:
ピクセルセクションで、名前を付け、ボックスにFunnelFluxのポストバックURLを使用します。ここで、作成したFunnelFlux Hit ID URLパラメーターのトークンを使用するようにする必要があります。
トークンをクリックすると、リストにこれが表示されます:
一般的に、ポストバックURLは以下のようなものにする必要があります:
https://your-tracking-domain.com/pb/?hit=[URL param tag]&rev=[commission tag]&tx=[some useful transaction ID]
上記の例を取ると、トークンドロップダウンでこれらの項目をクリックした後、以下のようになります:
https://domain.com/pb/?hit=[tag:FunnelFlux Hit ID:FunnelFlux Hit ID]&rev=[Call:ConversionPayout]&tx=[Call:ProviderCallId]
さらに、詳細オプションをオンにし、HTTPメソッドとして「GET」を選択して、通常のポストバックを行うようにしました。
これらを設定したら、保存してください!
Ringbaでのキャンペーンセットアップ
基本的なトラッキングをセットアップしたら、Ringbaでいくつかの基本的なキャンペーンプロパティを設定する必要があります。
これを始める前に、パブリッシャーを作成し、番号を設定し、単一の番号に加えてデータをトラッキングするためのナンバープールが必要です。
ここから、キャンペーンを作成します。キャンペーンで、パブリッシャーを追加し、その番号を選択します。
これを行ったら、コールトラッキングタグを追加できます:
ここで、Ringbaはユーザーに動的に番号をローテーションし、これを使用してユーザーデータを通話にリンクします。
生成されたトラッキングタグ情報は以下のようになります:
次に、URLパラメーターに移動し、以前作成したffhitパラメーターを追加します。
次に、以前作成したトラッキングピクセルを追加します。
ここで2つのオプションがあります - Ringbaコードが含まれるオファーページにユーザーを送るためにリダイレクトリンクを使用しますか、それとも直接リンクしますか?
Google Adsのようなプラットフォームを使用している場合は、直接リンクする必要があります。リダイレクトできる他のトラフィックソースを使用している場合、または前にランダーを使用している場合は、より簡単です。
リダイレクトベースのリンク
リダイレクトリンク(アクションを含む)を使用してユーザーをRingbaページにルーティングできる場合、上記のオプション1スクリプトをページに配置するだけで、すべてが正常に動作するはずです。
オファー(またはオファーソース)については、以下のようにffhit
がヒットIDを渡すように設定するだけです:
ユーザーがトラッキングまたはアクションリンクによってFunnelFluxを通じてリダイレクトされる場合、URLには...&ffhit=xxxxx
が含まれ、Ringbaはこのパラメーターをキャプチャしてポストバックで送信します。完了です!
直接リンク
さて、ユーザーがFunnelFlux JSが到着する訪問者をトラッキングするページに直接アクセスする場合、シーケンスの課題があります。
ページには、読み込まれ、現在のURLをトラッキングし、データをログに記録し、ユーザーに通話番号を提供するRingba JSがあります。
しかし、FunnelFluxのヒットIDはURLに含まれていません。トラッキングが完了するまで存在しないからです。
そのため、ここでJSを使用してフローを操作し、以下のシーケンスを作成する必要があります:
FunnelFlux JSが読み込まれ、レスポンスでヒットIDを返す(デフォルトの動作ではない)
ブラウザのURLを更新してffhit=xxxx
を含める
完了したら、Ringba JSに読み込むように指示する
これには以下のことが必要です:
FunnelFluxとRingba JSの追加
FunnelFlux JSを変更してヒットIDを返すようにする
Ringba JSが自動的に読み込まれないようにする
FunnelFlux JSが完了するのを待ち、ヒットIDを取得し、URLを更新し、その後Ringba JSをトリガーする関数を作成する
複雑に聞こえますか?幸いなことに、私たちのコードを流用できます。
まず、トラッキングタグに戻り、2番目のオプションを取得します:
このJS内で、重要な部分はringba_com_tag
の値です。これはこのタグに固有のものだからです。
これを提供するJSで置き換える必要があります。
ページで、以下のJSシーケンスを実現したいと考えています:
FunnelFlux JSのデフォルトをオーバーライドし、ヒットIDを返すように指示する(通常のレスポンスの一部ではない)
FunnelFluxビューを待ち、URLを更新し、Ringba JSをトリガーするカスタムJS
ユニバーサルFunnelFluxトラッキングスニペット
1/2番はカスタムスニペットで直接提供できます。ここで見つけることができます。
そこで、カスタムコードを取得し、Ringba UIの固有のJSにあるringba_com_tag
の値をそれに置き換えます。スクリプトではREPLACE_ME
として設定しており、より簡単に置き換えられるようにしています。
このコードを完成させ、ユニバーサルFunnelFluxトラッキングスニペットの前にランダーに配置します。
テストするには、ファネルビルダーからページへの直接リンクを生成する必要があります。「完全な直接URL」を使用してテストでき、シークレットウィンドウで行うことができます。
読み込み時に、URLが更新されてffhit=value
が追加され、Ringba JSがすぐ後に実行されるはずです - その後、ページの電話番号が更新され、URLのffhit
値がキャプチャされます。
このトラッキングはFunnelFlux JSトラッキングが機能している場合にのみ動作するため、ユーザーをページに送る正しいリンクを使用することが重要です。
質問がある場合や実装に助けが必要な場合は、お問い合わせください!